Versi 1
| Field | Isi |
|---|---|
| Dokumen ID | VBS-BC-002 |
| Deskripsi | Akses laporan kawasan berikat: pemasukan dan pengeluaran barang sesuai ketentuan BC |
| Nomor Revisi | 1 |
| Tanggal | 2026-10-03 |
| Keterangan | Inisiasi dokumentasi |
1. Ringkasan
a. In scope
- User membuka hub laporan berikat dari menu laporan
- User membuka laporan pemasukan barang berikat
- User membuka laporan pengeluaran barang berikat
- Akses laporan mengikuti permission masing-masing
b. Catatan
c. Kesimpulan
- [FE] -
- [BE] -
2. Functional Requirement
| Kode | Deskripsi |
|---|---|
| FR-01 | Membuka hub laporan berikat |
| FR-02 | Melihat laporan pemasukan barang berikat |
| FR-03 | Melihat laporan pengeluaran barang berikat |
3. Use Case List
| Kode | Deskripsi |
|---|---|
| UC-01 | Membuka hub laporan berikat |
| UC-02 | Melihat laporan pemasukan barang berikat |
| UC-03 | Melihat laporan pengeluaran barang berikat |
4. Use Case Scenario
UC-01 : Membuka hub laporan berikat
| Aktor | User brand |
| Deskripsi | Membuka hub laporan berikat |
| Prekondisi | User sudah login Brand aktif terpilih |
| Alur utama | 1. User buka laporan berikat. 2. Sistem tampilkan kartu laporan yang user punya hak. 3. User pilih jenis laporan. |
| Alur negatif | - Jika sesi habis, user diarahkan ke login. - Jika permintaan gagal, muncul pesan gagal atau data kosong. |
| Bisnis rule | - Permission #lap-pemasukan-barang dan #lap-pengeluaran-barang. |
| Postkondisi | Aksi selesai sesuai tujuan |
| Trigger | User membuka Halaman laporan berikat |
| Kode FR | FR-01 |
UC-02 : Melihat laporan pemasukan barang berikat
| Aktor | User brand |
| Deskripsi | Melihat laporan pemasukan barang berikat |
| Prekondisi | User sudah login Brand aktif terpilih |
| Alur utama | 1. User klik lihat laporan pemasukan. 2. Sistem buka halaman laporan dengan filter berikat. |
| Alur negatif | - Jika sesi habis, user diarahkan ke login. - Jika permintaan gagal, muncul pesan gagal atau data kosong. |
| Bisnis rule | - Hak akses modul mengikuti permission brand. |
| Postkondisi | Aksi selesai sesuai tujuan |
| Trigger | User klik lihat laporan pemasukan |
| Kode FR | FR-02 |
UC-03 : Melihat laporan pengeluaran barang berikat
| Aktor | User brand |
| Deskripsi | Melihat laporan pengeluaran barang berikat |
| Prekondisi | User sudah login Brand aktif terpilih |
| Alur utama | 1. User klik lihat laporan pengeluaran. 2. Sistem buka halaman laporan dengan filter berikat. |
| Alur negatif | - Jika sesi habis, user diarahkan ke login. - Jika permintaan gagal, muncul pesan gagal atau data kosong. |
| Bisnis rule | - Hak akses modul mengikuti permission brand. |
| Postkondisi | Aksi selesai sesuai tujuan |
| Trigger | User klik lihat laporan pengeluaran |
| Kode FR | FR-03 |
5. Data Flow Diagram
DFD-01
6. Sequence Diagram
SD-01 — UC-01 : Membuka hub laporan berikat
SD-02 — UC-02 : Melihat laporan pemasukan barang berikat
SD-03 — UC-03 : Melihat laporan pengeluaran barang berikat
7. Table Schema
8. API Schema
| Endpoint | Status | Perubahan |
|---|---|---|
GET laporan pemasukan barang (halaman laporan-pemasukan-barang) | existing | - |
GET laporan pengeluaran barang (halaman laporan-pengeluaran-barang) | existing | - |